/*统计报表页面样式*/

.statistic-card {
  height: 100%;
  border-radius: 4px;
  background-color: var(--el-bg-color-overlay);
  position: relative; /* 使卡片内的绝对定位生效 */
}

.statistic-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  font-size: 15px;
  color: var(--el-text-color-regular);
  margin-top: 16px;
}

.statistic-footer .footer-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.statistic-footer .footer-item span:last-child {
  display: inline-flex;
  align-items: center;
  margin-left: 4px;
}

.green {
  color: var(--el-color-success);
}

.red {
  color: var(--el-color-error);
}
.el-statistic {
  --el-statistic-content-font-size: 28px;
  --el-statistic-content-font-weight: bold;
  --el-statistic-title-font-size: 14px;
}
.card-image {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 50px; /* 根据需要调整图片大小 */
  height: auto;
}

.chart {
  width: 100%;
  height: 300px;
  background-color: #FFFFFF;
}

.chart-container {
  width: 100%;
  height: 100%;
}

.chart {
  width: 100%;
  height: 300px;
}

.statistic-card {
  position: relative;
  padding: 20px;
}

.card-image {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
}

.statistic-footer {
  margin-top: 16px;
}

.footer-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.red {
  color: #ff4d4f;
}

.green {
  color: #52c41a;
}

.chart-card {
  height: 100%;
}

.chart-card :deep(.el-card__body) {
  height: 100%;
  padding: 0;
}






